<?php
namespace Admin\Controller;
use Think\Controller;
class LoginController extends Controller {
    public function index()
    {
        // 检测session中是否存在用户
    	if(session('adminUser')){
    		$this->redirect('index/index');
    	}
        return $this->display();
    }
    public function check()
    {
    	$username = $_POST['username'];
    	$password = $_POST['password'];
    	if(!trim($username)){
    		return show(0,'用户名不能为空');
    	}
    	if(!trim($password)){
    		return show(0,'密码不能为空');
    	}
        // 查询用户是否存在
    	$ret = D('Admin')->getAdminByUsername($username);
    	if(!$ret || $ret['status'] != 1){
    		return show(0,'该用户不存在');
    	}
        // 检测密码是否正确
    	if($ret['password'] != getMd5Password($password)){
    		return show(0,'密码错误');
    	}
        // 修改当前用户的最后一次登录时间
        // D("Admin")->updateByAdminId($ret['admin_id'],['lastLogintime'=>time()]);
        // 将该用户存入session中
    	session('adminUser',$ret);
    	return show(1,'登录成功');
    }
    public function loginout()
    {
        // 清除session中的用户
    	session('adminUser',null);
    	$this->redirect("login/index");
    }
}